const log4js = require('log4js');
const path = require('path');

// 日志配置
log4js.configure({
	appenders: {
		// 控制台输出
		consoleAppender: {
			type: 'console'
		},
		// 文件输出
		fileAppender: {
			type: 'dateFile',
			filename: path.join(__lib, '/logs/11'),
			alwaysIncludePattern: true,  //（可选，默认false）将模式包含在当前日志文件的名称以及备份中
			pattern: "yyyy-MM-dd.log",
			encoding: 'utf-8', //（可选，默认为utf-8）文件数据的存储编码
		}
	},
	categories: {
		// 设置默认所有日志都记录
		default: {
			appenders: ['consoleAppender', 'fileAppender'],
			level: 'all'
		}
	}
});

module.exports = log4js